@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;	text-decoration:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clearfix:after { content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.clearfix {	display:inline-block; }
.clearfix {	display:block; }

/*  RESET END   */
/* ------------------------------------------------ */
body { color:#666; font:12px Verdana, Helvetica, sans-serif; line-height:1.6em; width:100%; }
a { color:#222; font-size:12px; } a:visited { color:#333; } a:hover { color:#333; text-decoration:none; }
.strong { font-weight:700; }
strong { font-weight:700; }
.left { float:left; } 
.right { float:right; }
.h2 { margin:6px 0 0 0px; font-size:14px; color:#666; font-weight:100; }
.title1 { width:286px; height:30px; border:#DEDEDE 1px solid; background:url(../img/title-bg1.png) repeat-x; line-height:30px; font-weight:100;font-size:14px; color:#666; padding-left:12px; }
.wdl { width:238px; }
/*header*/
.header_nav_list{ font:serif #666666; width:960px; height:26px; background:url(../img/nav-element-bg.png) repeat-x 0px 0px; font-size:14px; margin:0 auto; margin-bottom:12px;}
.header_nav_list ul{ float:left; font-size:14px; clear:both; height:26px; overflow:hidden; width:650px; padding-left:20px;}
.header_nav_list ul li{ float:left; display:block; margin-left:10px;}
.header_nav_list .right_sd{float:right; color:black; widht:200px; margin:0 10px 0 0;}
.header_nav_list .right_sd span{cursor:pointer; font-size:12px; margin:0 5px 0 0;}
/*/header*/
.title4 { margin-left:auto; margin-right:auto; width:auto; padding:0 0 20px 0; text-align:center; }
#topline { width:100%; height:30px; margin:0; background-color:#EFEFEF; }
#topline-in { width:960px; height:30px; line-height:30px; margin-left:auto; margin-right:auto; text-align:right; color:#666; }
#topline-in #abt { float:left; color:#888; }
#header { clear:both; height:76px; width:960px; margin-left:auto; margin-right:auto; overflow:hidden; }
.logo { float:left; height:41px; width:196px; padding-top:15px; top:18px; background:url(../img/logo.png) no-repeat 0px 15px; text-indent:-9999px;overflow:hidden; }
.logo a { display:block; height:41px; width:191px; }
.logo2 { float:left; height:30px; width:112px; position:relative; display:block; background:url(../img/logo2.png) no-repeat; text-indent:-9999px;overflow:hidden; }
.logo2 a { display:block; height:30px; width:112px; }
#hot-words { float:left; height:28px; width:380px; line-height:28px; margin-top:26px; margin-left:100px; overflow:hidden; white-space:nowrap; position:relative; }
#hot-words li { float:left; display:block; margin-right:14px; }
#search-b { float:left; width:284px; height:27px; padding:5px 0 0 0; background:url(../img/search-bg.png) no-repeat; margin-top:25px; position:relative; overflow:hidden; }
.sbutton1 { width:40px; cursor:pointer; color:#fff; background-color:transparent; border:0px; cursor:pointer; font-size:12px; font-weight:700;  }
.sintext1 { width:195px; margin-left:30px; border:0px; }
#nav {width:940px; padding-left:20px; margin-left:auto; margin-right:auto; background:url(../img/nav-bg.png) 0 2px no-repeat; }
#nav ul { height:39px; line-height:39px; width:940px;  } 
#nav a { font-size:14px; color:#FFF; outline:none; }
#nav li { float:left; padding-left:20px; padding-right:20px; }
#nav .current { background:url(../img/nav-element-bg.png) repeat-x 0px 4px; } 
#nav .current a { color:#333; font-weight:700; line-height:44px; }
.nav2 { float:left; padding-left:0px; }
.nav2 a { margin-right:3px; }
#ad-bigbanner { width:960px; height:90px; margin-left:auto; margin-right:auto; margin-bottom:12px; }
#body { width:960px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:12px; }
#block1 { width:645px; border:#DEDEDE 1px solid; margin-bottom:12px; overflow:hidden; }
.noborder { border:none !important; }
.nomargin { margin-top:-13px; }
.dzm { float:left; width:66px; height:66px; background:url(../img/dzm.png) no-repeat; _background:url(../img/dzm.gif) no-repeat; z-index:999; position:absolute; }
#block2 { width:300px; margin-bottom:12px; }
#block3 { width:647px; }
.f_block1 { height:20px; width:631px; line-height:20px; padding:6px 12px 6px 0; border-bottom:#DEDEDE 1px solid; }
.title2 { float:left; font-size:14px; padding-right:15px; border-right:#DEDEDE 1px solid; margin-right:12px; }
.f_block2 { margin:0 12px 6px 0px; }
.f_block2 dl { line-height:1.7em; border-bottom:#DEDEDE 1px solid; }
.f_block2 .dt { float:left; width:25px; font-weight:700; }
.s_block1 { height:30px; line-height:30px; padding-left:12px; border:#DEDEDE 0px solid; } /*分享到*/
#block4 { width:960px; border:#DEDEDE 0px solid; margin-bottom:0px; overflow:hidden; }
#block4_in { width:1000px !important; }
#block4 .me1 { width:auto; }
#block4 .me1 li { width:141px; }
/*dlpage 两栏宽度和其他页面不一样*/
.w252 { width:252px !important; }
.w695 { width:695px !important; }
.w695 .ico1 { margin:-20px 0 0 88px !important; }

/*下载链接列表*/
.dllist1 { width:400px; }
.dlurlelement { width:400px; height:auto; padding-top:5px; padding-bottom:5px; line-height:24px; border-bottom:#dedede 1px dashed; }
.dlbutton1 { float:right; width:92px; height:25px; padding-left:42px; line-height:26px; background:url(../img/xldlbutton.png) no-repeat; display:block; }
.dlname { float:left; width:230px;  }
.dltype { float:left; }
.onekeydown { font-size:12px; font-weight:700; float:right; padding-right:5px; }
	
/* 下载页面 */
.leftblock { float:left; width:430px; }
.dl_div1 { padding:15px 0 0 15px; float:;  }
.dl_div1 h2 { height:18px; line-height:18px; font-size:14px; font-weight:100; }
.dl_div2 { width:250px; float:right; padding:15px 10px 10px 0; } 

#minfo { width:621px; height:auto; padding:12px; background:; }
#minfo .img { float:left; width:120px; }
#minfo .img img { height:140px; width:105px; padding:1px; border:#DEDEDE 1px solid; }
#minfo .img .ico1 { position:absolute; margin:123px 0 0 -36px; height:auto; width:auto; border:none; }
#minfo .s { width:150px; }
#minfo .s img { height:105px; width:140px; padding:1px; border:#DEDEDE 1px solid; }
#minfo .img .ssbutton a { background:url(../img/ssbutton.png) no-repeat; height:26px; width:95px; display:block; margin-left:7px; margin-right:auto; margin-top:10px; }
#minfo .info { float:left; width:240px; line-height:1.9em; padding:4px 0 0 4px; } 
#minfo .sblk { width:200px; }
#minfo .info span { display:block; }
#minfo .info .tip { color:#999; }
.attri1 { height:auto; line-height:22px; padding:0 0 0 36px; background:url(../img/s_bg1.png) no-repeat; }
.attri3 { height:auto; line-height:22px; padding:0 0 0 36px; background:url(../img/s_bg3.png) no-repeat; }
.attri7 { height:auto; line-height:22px; padding:0 0 0 36px; background:url(../img/s_bg7.png) no-repeat; }
#minfo .dl { width:240px; float:right; }
#minfo .dl a { width:156px; height:38px; padding:6px 0 0 84px; margin-bottom:3px; font-weight:700; color:#666; display:block; }
#minfo .dl a span { color:#999; font-weight:100; }  #minfo .dl a:hover { text-decoration:none; color:#8DBF07; }
#minfo .dl .gq { background:url(../img/dl_gq_button.png) no-repeat; }
#minfo .dl .mp4 { background:url(../img/dl_mp4_button.png) no-repeat; }
#minfo .dl .sgp { background:url(../img/dl_3gp_button.png) no-repeat; }
#minfo .dl .soft { background:url(../img/dl_soft_button.png) no-repeat; }
#minfo .dl .psbutton { height:24px; width:214px; padding:10px 0 10px 26px; line-height:24px; background:url(../img/pdbutton.png) no-repeat;
						font-size:12px; font-weight:700; }
#minfo .dl .psbutton a { width:auto; height:auto; padding:0px; margin:0px; display:inline; }	
#minfo .dl .psbutton form { height:30px; width:112px; float:left; }	
#minfo .dl .psbutton .button { background:none; border:none; cursor:pointer; font-size:12px; font-weight:700; line-height:18px; color:#222; }
#minfo .ad { clear:both; }

.inblock1 { }

.sbanner { width:647px; text-align:center; margin-bottom:12px; }
.ss { width:640px; height:400px; padding:2px; margin-top:10px; }	
.intro { padding:20px; }
.die { padding-left:40px; background:url(../img/die_bg.png) no-repeat; }
		
.ad2 { margin:0 0 12px 0; }
.ad3 { margin-left:left; margin-right:right; }

/* 分页 */
.pager { width:auto; height:30px; padding:20px 0 5px 0; margin-left:auto; margin-right:auto; text-align:center; font-size:12px; }
.pager strong { padding:6px 8px;; margin:0 5px; border:#999 0px solid; background:#fff; }
.pager a { padding:6px 10px;; margin:0 3px; border:#999; background:#dedede; }
.pager a:hover { background:#bbb; color:#fff; }

.me1 { width:660px; }
.me1 li { float:left; width:132px; height:178px; overflow:hidden; line-height:1.6em; padding-top:10px; padding-bottom:5px; margin-bottom:5px; }
.me1 li .p  { width:105px; height:140px; padding:1px; border:#fff 1px solid; display:block; margin-left:0; margin-right:auto; }
.me1 li .p:hover { background:#999; border:#999 1px solid; }
.me1 li .ico1 { position:absolute; margin:-20px 0 0 74px; }
.me1 li .t1 { width:110px; display:block; margin-left:0; margin-right:auto; color:#999; text-align:center; height:40px; overflow:hidden; }
.me1 li .h3{ height:20px; overflow:hidden;}
.me1 li .h3 a { font-weight:100; font-weight:700; font-size:12px; }
.me1 li .t1 .tip { font-size:12px; }

.me1 .li1dl { width:138px !important; }
.me1 .li1dl .ico1 { margin:-20px 0 0 74px !important; }

.me2 { width:300px; }
.me2 li { padding-top:5px; padding-bottom:7px; border-bottom:#DEDEDE 1px solid; line-height:1.6em; }
.me2 li .t1 { float:left; width:16px; height:16px; text-align:center; line-height:16px; font-weight:700; font-size:12px;  }
.me2 li .t5 { float:left; width:23px; height:16px; text-align:center;  font-size:12px;  }
.me2 h3 a,.t2 { float:right; width:228px; display:block; text-align:left; font-weight:100; }
.me2 .t2 {  color:#999; }
.me2 .t2 a { float:right; width:228px; display:block; text-align:left; font-weight:700; font-size:12px; }
.me2 h3 a,.tc6 { float:left; width:215px; display:block; text-align:left; font-weight:100; }
.me2 .tc6 a { float:right; width:215px; display:block; text-align:left; font-weight:100; }
.me2 h3 a,.s { width:158px; display:inline; }
.me2 .t3 { float:left; padding-left:8px; width:168px; font-size:12px; }
.me2 .t3 a { font-size:12px; float:left; }
.me2 .t4 { float:right; text-align:right; width:100px; color:#CCC; font-style:italic; }
.me2 .jut3,.me2 .jut3 a { float:left; padding-left:3px; width:135px; }
.me2 .jut4 { float:right; text-align:right; width:90px; }
.me2 .simg2 { width:48px; height:36px; }
/* 边栏list小图片 */
.c1 { float:left; height:48px; width:36px; margin-left:8px; } .c6 { float:left; height:36px; width:48px; margin-left:8px; }



.me3 { width:645px; text-align:center; }
.me3 li { float:left; width:160px; height:180px; overflow:hidden; margin-top:10px; display:block; }
.me3 .p { height:105px; width:140px; }
.me3 li .t1 { width:140px; line-height:1.7em; display:block; margin-left:auto; margin-right:auto; color:#999; text-align:left; }
.me3 li .h3 a { font-weight:130; }


.me4 { width:236px; border:#dedede 1px solid; border-top:0px; padding:7px; }
.me4 li { float:left; line-height:1.7em; padding:0px 6px; white-space:nowrap; }

.tags { padding:5px 5px 5px 3px; }
.tags li { float:left; margin-right:10px; display:block; white-space:nowrap; height:25px; line-height:25px; width:auto; }
.tags li a { display:block; }
.tags .c1 a{ color:#000; } .tags .c2 a{ color:#777; } .tags .c3 a{ color:#ff9900; } .tags .c4 a{ color:#0099ff; } .tags .c5 a{ color:#339900; } .tags .c6 a{ color:#93F; }
		.tags .c7 a{ color:#C00; } .tags .c8 a{ color:#339900; } .tags .c9 a{ color:#93F; }
.tags .s1 a{ font-size:12px; } .tags .s2 a{ font-size:14px; }
.tags .w1 a{ font-weight:100; } .tags .w2 a{ font-weight:700; }

.tlist { float:left; padding:6px 0; width:628px; font-weight:100; overflow:hidden; }
.tlist .selected { background:#ddd; display:block; line-height:18px; line-height:2em; height:2em; padding:0 5px; font-weight:100; color:#FFF; }
.atbutton { float:left; background:url(../img/alltagbutton.png) no-repeat; height:19px; padding-left:22px; font-weight:700; }
.tlisth { height:48px; overflow:hidden; }

.ad1 { border:#dedede 1px solid; }

.fb { padding:20px 0 15px 15px; line-height:1.4em; }
.formatleft { width:345px; float:left; }
.formatright { width:250px; float:right; padding:12px 12px 12px 0; }
.formatbutton { width:345px; height:76px; display:block; }
#fhdbutton { background:url(../img/hddlbutton.png) no-repeat; }
.fb .a a { font-size:14px; font-weight:700; display:block; padding:10px 0 0 92px; }
.fb .b { padding:5px 0 0 92px; width:240px; display:block; color:#999; }
.fb .c { padding:8px 0 0 10px; width:324px; display:block; color:#999; }
.fb .d a { font-size:14px; font-weight:700; padding:0px 0 0 52px; line-height:34px; }
.fb .e a { font-size:14px; font-weight:700; line-height:34px; }
.fb .e { padding-left:52px; }
#fmp4button { background:url(../img/mp4dlbutton.png) no-repeat; height:62px; }
#f3gpbutton { background:url(../img/3gpdlbutton.png) no-repeat; height:62px; }
#fbasebutton { background:url(../img/basebutton.png) no-repeat right; height:42px; width:170px; overflow:hidden; }
#fbasebutton .e { padding-left:25px !important;  }

.mtop1 { margin-top:10px; }
.mbottom1 { margin-bottom:10px; }
.font14w { font-size:14px !important; font-weight:700; }

.clr1 { color:#999 !important; }
.lh2,.lh2 a { line-height:2em !important; }
#footer { width:960px; height:30px; line-height:30px; margin-left:auto; margin-right:auto; text-align:center; clear:both; }	

#textSlide                              { padding: 10px 30px; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }
#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }
.anythingSlider                         { width: 960px; height: 224px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 960px; overflow: auto; height: 224px; margin: 0 0px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #fff; border-top: 0px solid #e0a213; border-bottom: 3px solid #ccc; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 198px; width: 999px; margin: 0; overflow:hidden; }
.anythingSlider .arrow                  { display: block; height: 0px; width:0px; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
#thumbNav                               { position: relative; top: 201px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #eee; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; font-size:12px !important; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur{ background: #ccc; }
#start-stop{ background: #ccc; background-repeat: repeat-x; color: #000; padding: 0px 5px; width: 40px; text-align: center; position: absolute; right: 0px; top: 201px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing{ background-color: #eee; color:#000; }
#start-stop:hover{ background-image: none; }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.lpelmt { float:left; width:105px; margin-right:37px; height:180px; overflow:hidden; padding-top:8px; }
.lpelmt .t1 { width:110px; display:block; margin-left:0; margin-right:auto; color:#999; text-align:center; }
.lpelmt .h3 a { font-weight:100; font-weight:700; font-size:12px; }
.lpelmt .t1 .tip { font-size:12px; }


#tab_nav{margin:8px 0 5px 0; padding:0; height:25px; line-height:24px; border-bottom:#CCC 1px solid;}
	#tab_nav li { float:left; margin:0 2px; padding:0 5px; list-style:none; border:1px solid #ccc; border-bottom:none; height:24px; width:auto; text-align:center; background:#eee; cursor:pointer; font-size:13px; color:#000; }
	
	.tab_nav_last li { width:66px !important; }
	.dspn { display:none; } .dspb { display:block; }
	.holdnav {  background:#ccc !important; border-color:#ccc !important; }

.ji { padding-top:4px; }
.ji li { float:left; width:120px; height:30px; overflow:hidden; background:#e7e7e7; line-height:30px; text-align:center; margin-right:8px; margin-top:8px; }
.ji li:hover { background:#ccc; }

.ft1 { color:#F30; font-size:14px; font-weight:700; } .ft2 { color:#090; font-size:14px; font-weight:700; } .ft3 { color:#06F; font-size:14px; font-weight:700; }
.olplist1 { padding:10px; border-bottom:#CCC 1px solid; }
.olplist1 li { float:left; width:130px; text-align:center; background:#eee; display:block; padding:4px 4px; margin-right:12px; margin-bottom:10px; overflow:hidden; }
.olplist1 li:hover { background:#ddd; color:#333; }
.olplist1 .onplay { background:#666; color:#fff; }
.olpblock2 { width:958px; border:1px #ddd solid; }
.olpblock2 .left { float:left; width:300px; }
.olpblock2 .right { float:right; width:630px; padding:10px; height:135px; overflow:scroll; overflow-x:hidden; }
.olptitle1 { margin-top:10px; padding-left:10px; background:#eee; height:28px; line-height:30px; font-size:14px; }
.olpimg1 { margin:0px 10px 10px 0; float:left; }
.olpblock1 { line-height:1.8em; padding:12px 0 0 10px; }
.olpbutton1 { height:23px; width:80px; margin-top:5px; background:#900; font-size:14px; line-height:24px; text-align:center; color:#FFF; 
			cursor:pointer; display:block; }
.olpbutton1:hover { background:#C00; }
.olpscroll { height:240px !important; overflow-y:auto; }

.zy { border-top:1px #dedede solid; margin-top:8px; }
.zy li{ padding:15px 0; border-bottom:#dedede 1px solid; }
.zy li .zyl { float:left; width:90px; height:120px; }
.zy li .zyr { float:right; width:540px; height:auto; line-height:2.2em;  }
.zy li .zyr h3 { font-size:14px !important; font-weight:700; } .zy li .zyr h3 span { font-size:13px; color:#999; font-weight:100; }
.zyjil li { float:left; margin-top:10px; margin-right:15px; height:38px; width:140px; padding:5px 8px; border:#dedede 1px solid; 
	display:block; overflow:hidden !important; background:#f3f3f3; }
.zyjil a:hover li { background:#fbfbfb; }
.zyjil li span { vertical-align:middle; display:table-cell; line-height:20px; height:36px !important; overflow:hidden; }
.long li  { width:182px !important; }

/***********内容页播放列表样式*****/
.p_s_group{ float:left;}
.p_s_title{ height:20px; padding:5px 0 0 12px;}
.p_s_title a{ color:#B5302D;}
.p_s_fj{ background:none repeat scroll 0 0 #373737; height:auto;}
.p_s_fj li { float:left; width:45px; height:20px; margin:0 0 5px 12px;}
.p_s_fj li a{ margin:0 auto;}

/***********底部样式*************/
.footed{ width:990px; margin:0 auto;clear: both;}
.bottom_yq{ float:left; background:#f1f1f1; width:990px; margin-top:10px;}
.bottom_yq em{float:left; width:950px; padding:10px 20px; font-size:14px;}
.yq_txt{ float:left; width:950px; padding:0px 20px 5px; clear: both; line-height:22px;}
.yq_txt a{ padding-right:10px; color:#000;}
.copyright {color: #333333;float: left;line-height: 22px;padding-top: 10px;text-align: center;width: 990px;}
/***********END******************/

/**分享样式**/
.fx_right{width:200px; float:right; line-height:16px;}
/***end***/

/**单集下载***/
.sub_dj_box{ float:left; width:645px; margin-top:15px;}
.danji_box{ float:left; width:645px; border-top:none;}
/*集数-按钮*/
.top_dj_tab{float:left; width:610px; height:24px; padding:4px 15px 5px 20px; background:url(../img/fj_bg.jpg) repeat-x bottom;}
.dj_btn a{ color:#CC3333;display: inline;}
.dj_btn a:hover{color: #3366CC;text-decoration:none;}
/*分集-按钮*/
.dj_list{ float:left; width:625px; padding:5px 10px 5px 10px; overflow:hidden;}
.dj_list li{ float:left; width:90px; height:23px;line-height:23px; text-align:center; margin:4px 7px; display:inline; overflow:hidden;}
.dj_list li a{float:left; width:90px; height:23px; background:url(../img/sub_ico.png) no-repeat 0 -482px; overflow:hidden;}
.dj_list li a:hover{background:url(../img/sub_ico.png) no-repeat 0 -447px; color:#fff; overflow:hidden;}
.dj_list .fj_on a{float:left; width:90px; height:23px; background:url(../img/sub_ico.png) no-repeat 0 -447px;color:#fff;}

.history{float:left; widht:160px;}
.history_box {background:#FFFFFF;min-height:90px;border: 1px solid #F5F5F5;overflow: hidden;width: 160px;z-index: 9999;}
.history_box dt a{color: #666}

